.componentContainer {
  margin-top: 20px;
  display: flex;
}
.rightComponent {
  margin-left: 20px;
  flex: 1;
}
.componentList {
  width: 240px;
  padding-left: 40px;
  border-right: 1px solid #e8e8e8;
}
.componentList a {
  display: block;
  text-decoration: none;
  padding: 10px 20px;
  border-right: 3px solid transparent;
  transition: all 0.2s;
  position: relative;
}
a .TW_UI_author {
  position: absolute;
  right: 5px;
  font-size: 13px;
  line-height: 25px;
  /* color: #0d1a26; */
}
div.container {
  width: auto;
}
a:link {
  color: #40a9ff;
}
a:visited {
  color: #40a9ff;
}
a:hover {
  color: #ff4d4f;
}
a:active {
  color: #40a9ff;
}
a.active {
  color: #40a9ff;
  background: #ff4d4f8f;
  color: white;
  border-right: 3px solid #ff4d4f;
}
a {
  text-decoration: none;
}
.__componentDetail {
  flex: 1;
}
